Programming MAS with Artifacts
نویسندگان
چکیده
This paper introduces the notion of artifact as a first-class abstraction in MASs (multi-agent systems) and focuses on its impact onion in MASs (multi-agent systems) and focuses on its impact on MAS programming. Artifacts are runtime devices providing some kind of function or service which agents can fruitfully use – both individually and collectively – to achieve their individual as well as social objectives. Artifacts can be conceived (and programmed) as basic building blocks to model and build agent (working) environments. Besides introducing a conceptual and modelling framework, the paper discusses the impact of this new notion on MAS programming, focussing in particular on MAS composed by cognitive agents. To make the discussion more concrete, we provide an example scenario featuring 3APL agents whose coordination activity is supported by TuCSoN tuple centres – an existing coordination model providing some of the basic properties of artifacts for MASs.
منابع مشابه
Integrating heterogeneous agent programming platforms within artifact-based environments
“Agents and Artifacts” (A&A) and CARTAGO are becoming increasingly popular as, respectively, a general-purpose programming model and a related infrastructure for developing shared computational environments in agent-based software systems. However, so far there has been no work on developing multiagent systems (MAS) where agents implemented and deployed in different agent-programming platforms ...
متن کاملA General-purpose Programming Model & Technology for Developing Working Environments in MAS
In human society, almost any cooperative working context accounts for different kinds of object, tool, artifact in general, that humans adopt, share and intelligently exploit so as to support their working activities, in particular social ones. According to theories in human sciences such as Activity Theory, such entities have a key role in determining the success or failure of the activities, ...
متن کاملThe A&AProgramming Model and Technology for Developing Agent Environments in MAS
In human society, almost any cooperative working context accounts for different kinds of object, tool, artifact in general, that humans adopt, share and intelligently exploit so as to support their working activities, in particular social ones. According to theories in human sciences, such entities have a key role in determining the success or failure of the activities, playing an essential fun...
متن کاملTowards organizational interoperability through artifacts
Achieving interoperability among open and distributed systems is an issue addressed by several research communities, such as the ones related to service-oriented, cloud and bigdata computing, among others, mostly by proposing standards and protocols. The multiagent systems (MAS) research community is also interested in it, since Organization-Centered MAS (OC-MAS) are suitable for developing ope...
متن کاملFrom Organisation Oriented Programming to Multi-agent Oriented Programming
Social and organizational aspects of agency have become a major issue in the Multi-Agent Systems (MAS) domain. Recent applications of MAS on Web and Ambient Computing enforce the need of using these dimensions in the programming of MAS. The aim is to ensure the governance of such systems while preserving their decentralization and openness. In this talk, we present how multi-agent organisations...
متن کامل